<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="com.limao.CacheManager.OrderInfo"%>
<%@page import="com.alibaba.fastjson.JSON"%>
<%@page import="com.alibaba.fastjson.JSONObject"%>
<%@page import="com.limao.servlet.WebFunction"%>
<%@ page import="java.util.*"%>
<%


/* *
 功能：支付宝服务器异步通知页面
 版本：3.3
 日期：2012-08-17
 说明：
 以下代码只是为了方便商户测试而提供的样例代码，商户可以根据自己网站的需要，按照技术文档编写,并非一定要使用该代码。
 该代码仅供学习和研究支付宝接口使用，只是提供一个参考。

 //***********页面功能说明***********
 
 //该页面调试工具请使用写文本函数logResult，该函数在com.alipay.util文件夹的AlipayNotify.java类文件中
// 如果没有收到该页面返回的 success 信息，支付宝会在24小时内按一定的时间策略重发通知
 //********************************
 * */
%>
<%
    //支付宝支付
 
    System.out.println("支付宝通知 0……");  
    
    Map<String,String> params = WebFunction.getRequest(request);
	System.out.println("支付宝通知 1……");
	if(params==null)
	{
	    //out.println("FAIL");
		String str=WebFunction.getReturnString("FAIL");
		System.out.println("支付宝通知 1……fail");
	}
	else
	{
		if(OrderInfo.OnlinePay_return("10",params)){//验证成功
			String str=WebFunction.getReturnString("SUCCESS");
			System.out.println("支付宝通知 2……success");
		 }else{//验证失败
			String str=WebFunction.getReturnString("FAIL");
			System.out.println("支付宝通知 2……fail");
		 }
	 }
%>
